sounding board – Català–English translations

🇬🇧 en ca

sounding board noun

  • structure that reflects sound towards the intended listeners
tornaveu
Wiktionary Links